技術問答
技術文章
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2022 iThome 鐵人賽
DAY
20
0
自我挑戰組
從零開始用Unity設計遊戲
系列 第
20
篇
目標:加入音樂~~
14th鐵人賽
凱
2022-10-03 19:50:01
647 瀏覽
分享至
今天是挑戰的第20天,也準備接近尾聲了~
今天要將音樂加入到遊戲中。首先在Unity中,若是想要播放音樂,可以粗略分成『背景音樂』與『遊戲音效』兩大類。 背景音樂需要在開始遊戲、物件建立時就會開始播放,也能設定重複播放,而遊戲音效則是在觸發特定事件,比方說HP歸0播放失敗的音效。
而設定的地方在Main Camera>>>
1.Audio Listener是一開始內建在Main Camera的元件,用處就像聲音接收器,用來接收遊戲所有音樂和音效,如果Sence中通常只會有一個Audio Listener,而沒有這個組件,將聽不到任何聲音,要是多於一個,可能出現聲音混亂或消失的問題~
再來介紹AudioSource比較主要的功能
1. AudioClip,也就是要播放的音樂檔案。
2. Output,音頻的輸出,要是空的代表輸出到Audio Listener了
3. Mute,音樂是否要靜音
4. Bypass Effects,Bypass Listener Effects,Bypass Reverb Zones,更細項的設定(像回音混淆等等)
不是大師級好像不會用到
5. Play On Awake,這裡要記得勾選,也就是開始時播放音樂。
6. Loop,這也需要勾選,在音樂撥放結束時,重新撥放。
這次下載的音樂(Ambient Piano & Strings)的免費網站~
https://pixabay.com/music/search/theme/background%20music/
把下載的檔案拉到AudioSource的AudioClip即可完成簡單的背景音樂!
留言
追蹤
檢舉
上一篇
目標:建立血量條(二)
下一篇
做開始的頁面
系列文
從零開始用Unity設計遊戲
共
30
篇
目錄
RSS系列文
訂閱系列文
3
人訂閱
26
完成建立3D地形與物件
27
3D碰撞
28
3D碰撞(二)
29
3D粒子特效
30
總結
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19831
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
誰能證明AI是一場公司的大災難
在這過快的年代,誰還有辦法去用手寫而不是機器鍵盤敲出全部的程式碼?別再跟我AI,希望能有手寫程式碼的真正執行人告訴我為何
延續誰能證明ai是場災難
Fortigate的廠商說某些功能的授權因為區域限制無法購買是正常的嗎?
過勞的大大喝茶下班了嗎?
MSSQL 2019 使用 DB Link Oracle ODAC 19c。 "OraOLEDB.Oracle" 無法開始分散式交易
無經驗想進IT,求前輩建議方向
熱門回答
誰能證明AI是一場公司的大災難
在這過快的年代,誰還有辦法去用手寫而不是機器鍵盤敲出全部的程式碼?別再跟我AI,希望能有手寫程式碼的真正執行人告訴我為何
Fortigate的廠商說某些功能的授權因為區域限制無法購買是正常的嗎?
過勞的大大喝茶下班了嗎?
MSSQL 2019 使用 DB Link Oracle ODAC 19c。 "OraOLEDB.Oracle" 無法開始分散式交易
熱門文章
好想跟 Discord 聊天就把專案寫好 : Claude Code Channels
如何設計自己的遊戲開發同事
如何用cppsp解決c++擴充類別/結構的限制
实测显示 Xiaomi MiMo-V2-Pro 已具备进入实际工作流的能力:以 Crazyrouter 统一接口对比 Claude 为例
滾動驅動動畫成 2026 網頁標配:從 GSAP ScrollTrigger 到 WebGL 的實戰手冊
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}